dma mapping helpers · Supported
Maintainers
- M Marek Szyprowski <m.szyprowski@samsung.com>
- R Robin Murphy <robin.murphy@arm.com>
Paths
- F
include/asm-generic/dma-mapping.h - F
include/linux/dma-direct.h - F
include/linux/dma-map-ops.h - F
include/linux/dma-mapping.h - F
include/linux/swiotlb.h - F
kernel/dma/
Last 30 days
Most active threads (last 7 days)
-
HOTtoday
[PATCH v4 00/10] kdump: reduce vmcore size and capture time
2026-06-30 07:48 · 1 reply in 7d · Wandun Chen <hidden> -
WARM1d
[PATCH v6 00/20] dma-mapping: Use DMA_ATTR_CC_SHARED through direct, pool and swiotlb paths
2026-06-29 09:51 · 1 reply in 7d · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org>
Active reviewers (last 30 days)
-
Mostafa Saleh <smostafa@google.com>
18 attestations (1 Reviewed-by, 17 Tested-by) · last on 2026-06-04 -
Michael Kelley <hidden>
17 attestations (17 Tested-by) · last on 2026-06-04 -
Jiri Pirko <hidden>
9 attestations (9 Tested-by) · last on 2026-06-04 -
Rob Herring <robh@kernel.org>
1 attestation (1 Suggested-by) · last on 2026-06-30 -
Meijing Zhao <hidden>
1 attestation (1 Tested-by) · last on 2026-06-30 -
Marek Szyprowski <m.szyprowski@samsung.com>
1 attestation (1 Acked-by) · last on 2026-06-30
Recent patches
Most-recent 30 patches in this subsystem on linux-arm-kernel (capped at 30), ordered by date desc.
-
HOTtoday
REVIEWED: 9 (8M) [PATCH v4 05/10] of: reserved_mem: add dumpable flag to opt-in vmcore
2026-06-30 · Wandun Chen <hidden> -
DORMANTno replies
Re: [PATCH v6 00/20] dma-mapping: Use DMA_ATTR_CC_SHARED through direct, pool and swiotlb paths
2026-06-29 · Aneesh Kumar K.V <aneesh.kumar@kernel.org> -
WARM1d
[PATCH v6 20/20] swiotlb: remove unused SWIOTLB_FORCE flag
2026-06-04 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
WARM1d
REVIEWED: 2 (1M) [PATCH v6 19/20] swiotlb: Preserve allocation virtual address for dynamic pools
2026-06-04 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
WARM1d
REVIEWED: 2 (1M) [PATCH v6 18/20] dma: free atomic pool pages by physical address
2026-06-04 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
WARM1d
REVIEWED: 2 (1M) [PATCH v6 17/20] dma: swiotlb: handle set_memory_decrypted() failures
2026-06-04 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
WARM1d
REVIEWED: 2 (1M) [PATCH v6 16/20] dma: swiotlb: free dynamic pools from process context
2026-06-04 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
WARM1d
REVIEWED: 2 (1M) [PATCH v6 14/20] dma-direct: return struct page from dma_direct_alloc_from_pool()
2026-06-04 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
WARM1d
REVIEWED: 2 (1M) [PATCH v6 13/20] dma-direct: rename ret to cpu_addr in alloc helpers
2026-06-04 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
WARM1d
REVIEWED: 2 (1M) [PATCH v6 12/20] dma-pool: fix page leak in atomic_pool_expand() cleanup
2026-06-04 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
WARM1d
REVIEWED: 3 (1M) [PATCH v6 11/20] dma-direct: select DMA address encoding from DMA_ATTR_CC_SHARED
2026-06-04 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
WARM1d
REVIEWED: 3 (1M) [PATCH v6 10/20] dma-direct: set decrypted flag for remapped DMA allocations
2026-06-04 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
WARM1d
REVIEWED: 3 (1M) [PATCH v6 09/20] dma-direct: make dma_direct_map_phys() honor DMA_ATTR_CC_SHARED
2026-06-04 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
WARM1d
REVIEWED: 3 (1M) [PATCH v6 08/20] dma-direct: pass attrs to dma_capable() for DMA_ATTR_CC_SHARED checks
2026-06-04 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
WARM1d
REVIEWED: 3 (1M) [PATCH v6 07/20] dma-mapping: make dma_pgprot() honor DMA_ATTR_CC_SHARED
2026-06-04 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
WARM1d
REVIEWED: 3 (1M) [PATCH v6 06/20] dma: swiotlb: track pool encryption state and honor DMA_ATTR_CC_SHARED
2026-06-04 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
WARM1d
REVIEWED: 2 (1M) [PATCH v6 05/20] dma: swiotlb: pass mapping attributes by reference
2026-06-04 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
WARM1d
REVIEWED: 4 (2M) [PATCH v6 04/20] dma-pool: track decrypted atomic pools and select them via attrs
2026-06-04 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
WARM1d
REVIEWED: 3 (1M) [PATCH v6 03/20] dma-direct: use DMA_ATTR_CC_SHARED in alloc/free paths
2026-06-04 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
WARM1d
REVIEWED: 3 (1M) [PATCH v6 02/20] dma-direct: swiotlb: handle swiotlb alloc/free outside __dma_direct_alloc_pages
2026-06-04 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
COOLING4d
REVIEWED: 9 (8M) [PATCH v3 06/11] of: reserved_mem: add dumpable flag to opt-in vmcore
2026-05-27 · Wandun Chen <hidden> -
COLD22d
[PATCH v5 20/20] swiotlb: Preserve allocation virtual address for dynamic pools
2026-05-22 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
COLD22d
[PATCH v5 19/20] dma: free atomic pool pages by physical address
2026-05-22 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
COLD22d
[PATCH v5 18/20] dma: swiotlb: handle set_memory_decrypted() failures
2026-05-22 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
COLD22d
[PATCH v5 17/20] dma: swiotlb: free dynamic pools from process context
2026-05-22 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
COLD22d
[PATCH v5 15/20] dma-direct: return struct page from dma_direct_alloc_from_pool()
2026-05-22 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
COLD22d
[PATCH v5 14/20] dma-direct: rename ret to cpu_addr in alloc helpers
2026-05-22 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
COLD22d
[PATCH v5 13/20] dma-pool: fix page leak in atomic_pool_expand() cleanup
2026-05-22 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
COLD22d
REVIEWED: 1 (0M) [PATCH v5 12/20] dma-direct: select DMA address encoding from DMA_ATTR_CC_SHARED
2026-05-22 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
COLD22d
REVIEWED: 1 (0M) [PATCH v5 11/20] dma-direct: set decrypted flag for remapped DMA allocations
2026-05-22 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org>
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE187d
[PATCH 4/6] arm64: Provide arch_sync_dma_ batched helpers
2025-12-19 · Barry Song <hidden> -
STALE187d
Re: [PATCH 5/6] dma-mapping: Allow batched DMA sync operations if supported by the arch
2025-12-23 · Barry Song <hidden> -
STALE99d
[PATCH v3 1/3] dma-direct: swiotlb: handle swiotlb alloc/free outside __dma_direct_alloc_pages
2026-03-09 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
STALE110d
[RFC PATCH v3 10/11] coco: arm64: dma: Update force_dma_unencrypted for accepted devices
2026-03-12 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
STALE103d
[PATCH 7/8] memblock, treewide: make memblock_free() handle late freeing
2026-03-18 · Mike Rapoport <rppt@kernel.org> -
STALE92d
[PATCH v2 8/9] memblock, treewide: make memblock_free() handle late freeing
2026-03-23 · Mike Rapoport <rppt@kernel.org> -
STALE87d
[PATCH v3 7/9] driver core: Replace dev->dma_coherent with DEV_FLAG_DMA_COHERENT
2026-04-03 · Douglas Anderson <dianders@chromium.org> -
COLD55d
[PATCH v4 1/3] dma-direct: swiotlb: handle swiotlb alloc/free outside __dma_direct_alloc_pages
2026-04-27 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
STALE64d
[RFC PATCH v4 10/11] coco: arm64: dma: Update force_dma_unencrypted for accepted devices
2026-04-27 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org> -
COLD39d
[PATCH v4 05/13] dma-mapping: make dma_pgprot() honor DMA_ATTR_CC_SHARED
2026-05-12 · "Aneesh Kumar K.V (Arm)" <aneesh.kumar@kernel.org>